home *** CD-ROM | disk | FTP | other *** search
/ Aminet 25 / Aminet 25 (1998)(GTI - Schatztruhe)[!][Jun 1998].iso / Aminet / text / misc / nroff.lha / nroff / tests.shar.Z / tests.shar / ex2.nr < prev    next >
Text File  |  1998-03-09  |  3KB  |  85 lines

  1. .\" example 2.     execute with: nroff ex2.nr
  2. .\" 
  3. .\" this is set up similar to ex1 except we show how to use number
  4. .\" registers for section numbers. sections will be: I., I.01, I.02,...,
  5. .\" I., II.01, II.02,... etc. the advantage is that you can add/remove
  6. .\" sections without keeping track of the numbers. try it...
  7. .\"
  8. .pl 66                           \" page length (lines)
  9. .po 5                            \" page offset (left margin)
  10. .ll 6.0i                         \" line length
  11. .lt 6.0i                         \" title length
  12. .m1 3                            \" lines from page top to header
  13. .m2 3                            \" lines from header to text
  14. .m3 3                            \" lines from text to footer
  15. .m4 3                            \" lines from footer to page botton
  16. .tl |Using Number Registers For Sections|||
  17. .fo |||Page %|                   \" page footer (just page number)
  18. .in 0.5i                         \" text indent 5 (except title and major head)
  19. .nr A 0 1                        \" define reg A for major number
  20. .af A I                          \" it will be upcase roman numerals
  21. .nr B 0 1                        \" define reg B for minor number
  22. .af B 01                         \" it will be 2 dig number (leading 0)
  23. .\"
  24. .\" start a major section. increase major number, reset minor number.
  25. .\" first (and only) arg is the section name (text, quote to imbed blanks)
  26. .\"
  27. .de MA
  28. .nr A +1
  29. .nr B 0 1
  30. .sp 2
  31. .ne 4
  32. .ti -0.5i
  33. .\" print section title
  34. \nA. $1
  35. .sp 1
  36. ..
  37. .\"
  38. .\" start minor section. increase minor number.
  39. .\" first (and only) arg is the section name (text)
  40. .\"
  41. .de MI
  42. .nr B +1
  43. .sp 2
  44. .ne 4
  45. .\" print section title
  46. \nA.\nB $1
  47. .sp 1
  48. ..
  49. .\"
  50. .\"
  51. .\" start text...
  52. .\"
  53. .MA "Major Section"
  54. Blah blah blah blah blah blah blah blah blah blah.
  55. Blah blah blah blah blah blah blah blah blah blah.
  56. Blah blah blah blah blah blah blah blah blah blah.
  57. .MI "Minor Section"
  58. Blah blah blah blah blah blah blah blah blah blah.
  59. Blah blah blah blah blah blah blah blah blah blah.
  60. Blah blah blah blah blah blah blah blah blah blah.
  61. Blah blah blah blah blah blah blah blah blah blah.
  62. .MI "Minor Section"
  63. Blah blah blah blah blah blah blah blah blah blah.
  64. Blah blah blah blah blah blah blah blah blah blah.
  65. .MI "Minor Section"
  66. Blah blah blah blah blah blah blah blah blah blah.
  67. Blah blah blah blah blah blah blah blah blah blah.
  68. Blah blah blah blah blah blah blah blah blah blah.
  69. Blah blah blah blah blah blah blah blah blah blah.
  70. Blah blah blah blah blah blah blah blah blah blah.
  71. .MA "Major Section"
  72. Blah blah blah blah blah blah blah blah blah blah.
  73. Blah blah blah blah blah blah blah blah blah blah.
  74. Blah blah blah blah blah blah blah blah blah blah.
  75. .MI "Minor Section"
  76. Blah blah blah blah blah blah blah blah blah blah.
  77. Blah blah blah blah blah blah blah blah blah blah.
  78. .MI "Minor Section"
  79. Blah blah blah blah blah blah blah blah blah blah.
  80. Blah blah blah blah blah blah blah blah blah blah.
  81. Blah blah blah blah blah blah blah blah blah blah.
  82. .MA "Major Section"
  83. Blah blah blah blah blah blah blah blah blah blah.
  84. Blah blah blah blah blah blah blah blah blah blah.
  85.